/**
 * \file macros.h
 * \version 0.1
 *
 * Contient les fonctions utilisées partout dans le code
 */

#ifndef MACROS__H__
#define MACROS__H__

// Retourne le minimum de a et b
#define MIN(a,b) (a < b) ? a : b;

// Retourne le maximum de a et b
#define MAX(a,b) (a < b) ? b : a;

// Borne x au domaine [a;b]
#define BORNER(x, a, b) (x < a) ? a : (x > b) ? b : x;

#endif
